stuffed courgette - French English Dictionary